<?php
require_once 'ManejoIdiomasPk.php';
require_once 'Idiomas.php';
require_once 'enums/NivelesIdiomas.php';

class ManejoIdiomas {
    
    public static function MAPPING() {
        return array(
            "Idioma" => "Idiomas",
            "ManejoIdiomasPk" => "ManejoIdiomasPk",
        );
    }


    private $ManejoIdiomasPk;
    private $Lee;
    private $Escribe;
    private $Habla;
    private $Idioma;

    /**
     *
     * @return ManejoIdiomasPk
     */
    public function getManejoIdiomasPk() {
        return $this->ManejoIdiomasPk;
    }

    public function setManejoIdiomasPk($ManejoIdiomasPk) {
        $this->ManejoIdiomasPk = $ManejoIdiomasPk;
    }

    public function getLee() {
        return $this->Lee;
    }

    public function setLee($Lee) {
        $this->Lee = $Lee;
    }

    public function getEscribe() {
        return $this->Escribe;
    }

    public function setEscribe($Escribe) {
        $this->Escribe = $Escribe;
    }

    public function getHabla() {
        return $this->Habla;
    }

    public function setHabla($Habla) {
        $this->Habla = $Habla;
    }

    public function getIdioma() {
        return $this->Idioma;
    }

    public function setIdioma($Idioma) {
        $this->Idioma = $Idioma;
    }

    public function Nivel() {
        return (($this->Escribe + $this->Lee + $this->Habla) / 3);
    }

}

?>